-- $Id$
-- $Source#
-- *****************************************************************
-- CISCO-RMON-SAMPLING-MIB.my: Cisco RMON Sampling Extensions
--
-- January 1998, Andy Bierman
--
-- Copyright (c) 1998-1999 by cisco Systems, Inc.
-- All rights reserved.
--
-- *****************************************************************
-- $Log$
--
-- *****************************************************************
-- $Endlog$
--CISCO-RMON-SAMPLING-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,Counter64FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
TEXTUAL-CONVENTIONFROM SNMPv2-TC
etherStatsIndex, hostIndex, hostAddress, matrixSDIndex,
matrixSDSourceAddress, matrixSDDestAddress
FROM RMON-MIB
protocolDistControlIndex, protocolDirLocalIndex,protocolDirLocalIndex2,hlHostControlIndex, nlHostTimeMark,nlHostAddress, hlMatrixControlIndex, nlMatrixSDTimeMark,nlMatrixSDSourceAddress, nlMatrixSDDestAddress,alHostTimeMark, alMatrixSDTimeMark
FROM RMON2-MIB
smonVlanStatsControlIndex, smonVlanIdStatsId,smonPrioStatsControlIndex, smonPrioStatsId
FROM SMON-MIB
ciscoMgmt
FROM CISCO-SMI;ciscoRmonSamplingMIB MODULE-IDENTITY
LAST-UPDATED"9805220000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-rmon@cisco.com"DESCRIPTION"This module defines augmentations to RMON data
tables for monitoring implementations based on
statistical sampling techniques. It provides
information related to the statistical
reliability of the estimated counter values in
the associated RMON MIBs."::={ ciscoMgmt 104}ciscoRmonSampleObjects OBJECTIDENTIFIER::={ ciscoRmonSamplingMIB 1}
ciscoRmonSampleNotifications OBJECTIDENTIFIER::={ ciscoRmonSamplingMIB 2}ciscoRmonSampleConformance OBJECTIDENTIFIER::={ ciscoRmonSamplingMIB 3}ciscoGeneralSampleObjects OBJECTIDENTIFIER::={ ciscoRmonSampleObjects 1}ciscoRmon1SampleObjects OBJECTIDENTIFIER::={ ciscoRmonSampleObjects 2}ciscoRmon2SampleObjects OBJECTIDENTIFIER::={ ciscoRmonSampleObjects 3}ciscoSmonSampleObjects OBJECTIDENTIFIER::={ ciscoRmonSampleObjects 4}
--
-- Textual Conventions
--SigmaSquaredGauge ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Represents the accumulated variance in a particular sampled
counter for a 95% confidence interval. The gauge actually
contains the square of the variance value, and the confidence
interval for a given estimated counter value can be found
using the following formula:
lower-bound =
estimated_count - ( 2 * square-root(SigmaSquaredGauge) )
upper-bound =
estimated_count + ( 2 * square-root(SigmaSquaredGauge) )
Objects defined with this textual convention do not
decrement at any time, and will not increment
while the associated rmonSamplingEnabled object (found
in the CISCO-RMON-CONFIG-MIB module) is equal to 'false'.
Objects defined with this textual convention will only
be instantiated if the associated monitored interface
can support statistical sampling at all, irrespective
of the current value of the associated rmonSamplingEnabled
object."SYNTAXCounter64-- until there's a Gauge64--
-- General sampling group
-- Total Dropped Frames Counter
-- Total Monitored Frames Counter
--rmonTotalDroppedFrames OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of frames that have been dropped and detected
by the RMON agent, which otherwise would have been
considered in at least one RMON collection.
Dropped frames already accounted for by the associated
etherStatsDropEvents object do not cause this counter to
increment. That MIB object counts the number of times
dropped frame events have occurred within the hardware
monitoring instrumentation, which cannot detect the exact number
of frames dropped during each drop event.
This counter increments each time a frame is received
by the hardware monitoring instrumentation, but dropped
instead of being transferred to the RMON collection
instrumentation, in order to shed processor load.
For switch implementations, such an event may occur more
than once for the same frame, if the frame is detected
and dropped on multiple monitored interfaces.
Note that frames intentionally dropped by the monitoring
instrumentation for statistical sampling purposes are not
included in this counter."::={ ciscoGeneralSampleObjects 1}rmonTotalMonitoredFrames OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of frames that have been processed by the
RMON agent. This counter is incremented once for each
collected frame (regardless of the sampling rate)
detected on one or more of the monitored interfaces.
For switch implementations, such an event may occur more
than once for the same frame, if the frame is detected
and collected on multiple monitored interfaces."::={ ciscoGeneralSampleObjects 2}--
-- Sampling Information for the RMON-1 EtherStats group
--sampledEtherStatsTable OBJECT-TYPESYNTAXSEQUENCEOF SampledEtherStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of information on statistically sampled RMON-1
etherStats entries.
This table is a sparse augmentation of the etherStatsTable.
Entries are created and deleted at the same time as the
associated etherStatsEntry, but only if the monitored
interface is capable of statistical sampling."::={ ciscoRmon1SampleObjects 1}
sampledEtherStatsEntry OBJECT-TYPESYNTAX SampledEtherStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the RMON-1 etherStatsEntry,
containing confidence interval information for the
associated interface counters."INDEX{ etherStatsIndex }::={ sampledEtherStatsTable 1}
SampledEtherStatsEntry ::=SEQUENCE{
etherStatsPktsConfInt SigmaSquaredGauge
}etherStatsPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION
"The confidence interval information for the associated
instances of the etherStatsPkts and
etherStatsHighCapacityPkts counters."::={ sampledEtherStatsEntry 1}--
-- Sampling Information for the RMON-1 Host group
--sampledHostTable OBJECT-TYPESYNTAXSEQUENCEOF SampledHostEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of information on statistically sampled RMON-1
host entries.
This table is a sparse augmentation of the hostTable.
Entries are created and deleted at the same time as the
associated hostEntry, but only if the monitored
interface is capable of statistical sampling."::={ ciscoRmon1SampleObjects 2}sampledHostEntry OBJECT-TYPE
SYNTAX SampledHostEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the RMON-1 hostEntry, containing
confidence interval information for the associated host
counters."INDEX{ hostIndex, hostAddress }::={ sampledHostTable 1}
SampledHostEntry ::=SEQUENCE{
hostInPktsConfInt SigmaSquaredGauge,
hostOutPktsConfInt SigmaSquaredGauge
}hostInPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the hostInPkts and hostHighCapacityInPkts
counters."::={ sampledHostEntry 1}hostOutPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the hostOutPkts and hostHighCapacityOutPkts
counters."::={ sampledHostEntry 2}--
-- Sampling Information for the RMON-1 Matrix group
--sampledMatrixSDTable OBJECT-TYPESYNTAXSEQUENCEOF SampledMatrixSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"A list of information on statistically sampled
traffic matrix entries indexed by source and
destination MAC address.
This table is a sparse augmentation of the matrixSDTable.
Entries are created and deleted at the same time as the
associated matrixSDEntry, but only if the monitored
interface is capable of statistical sampling."::={ ciscoRmon1SampleObjects 3}sampledMatrixSDEntry OBJECT-TYPESYNTAX SampledMatrixSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the RMON-1 matrixSDEntry, containing
confidence interval information for the associated matrix
counters."INDEX{ matrixSDIndex, matrixSDSourceAddress, matrixSDDestAddress }::={ sampledMatrixSDTable 1}
SampledMatrixSDEntry ::=SEQUENCE{
matrixSDPktsConfInt SigmaSquaredGauge
}matrixSDPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instance of the matrixSDPkts and matrixSDHighCapacityPkts
counters."::={ sampledMatrixSDEntry 1}--
-- Sampling Information for the RMON-2 Protocol Distribution group
--sampledProtocolDistStatsTable OBJECT-TYPESYNTAXSEQUENCEOF SampledProtocolDistStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"A list of information on statistically sampled
protocol distribution statistics.
This table is a sparse augmentation of the
protocolDistStatsTable. Entries are created and deleted at
the same time as the associated protocolDistStatsEntry, but
only if the monitored interface is capable of statistical
sampling."::={ ciscoRmon2SampleObjects 1}sampledProtocolDistStatsEntry OBJECT-TYPESYNTAX SampledProtocolDistStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the RMON-2 protocolDistStatsEntry,
containing confidence interval information for the
associated protocol distribution counters."INDEX{ protocolDistControlIndex, protocolDirLocalIndex }::={ sampledProtocolDistStatsTable 1}
SampledProtocolDistStatsEntry ::=SEQUENCE{
protocolDistStatsPktsConfInt SigmaSquaredGauge
}protocolDistStatsPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the protocolDistStatsPkts and
protocolDistStatsHighCapacityPkts counters."::={ sampledProtocolDistStatsEntry 1}--
-- Sampling Information for the RMON-2 nlHost group
--sampledNlHostTable OBJECT-TYPESYNTAXSEQUENCEOF SampledNlHostEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"A list of information on statistically sampled
network layer host statistics.
This table is a sparse augmentation of the nlHostTable.
Entries are created and deleted at the same time as the
associated nlHostEntry, but only if the monitored interface
is capable of statistical sampling."::={ ciscoRmon2SampleObjects 2}sampledNlHostEntry OBJECT-TYPESYNTAX SampledNlHostEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the RMON-2 nlHostEntry, containing
confidence interval information for the associated
network layer host counters."INDEX{ hlHostControlIndex, nlHostTimeMark,
protocolDirLocalIndex, nlHostAddress }::={ sampledNlHostTable 1}
SampledNlHostEntry ::=SEQUENCE{
nlHostInPktsConfInt SigmaSquaredGauge,
nlHostOutPktsConfInt SigmaSquaredGauge
}nlHostInPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the nlHostInPkts and nlHostHighCapacityInPkts
counters."::={ sampledNlHostEntry 1}nlHostOutPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-only
STATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the nlHostOutPkts and nlHostHighCapacityOutPkts
counters."::={ sampledNlHostEntry 2}--
-- Sampling Information for the RMON-2 nlMatrix group
--sampledNlMatrixSDTable OBJECT-TYPESYNTAXSEQUENCEOF SampledNlMatrixSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of information on statistically sampled
network layer matrix statistics.
This table is a sparse augmentation of the nlMatrixSDTable.
Entries are created and deleted at the same time as the
associated nlMatrixSDEntry, but only if the monitored
interface is capable of statistical sampling."
::={ ciscoRmon2SampleObjects 3}sampledNlMatrixSDEntry OBJECT-TYPESYNTAX SampledNlMatrixSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the RMON-2 nlMatrixSDEntry, containing
confidence interval information for the associated
network layer matrix counters."INDEX{ hlMatrixControlIndex, nlMatrixSDTimeMark,
protocolDirLocalIndex,
nlMatrixSDSourceAddress, nlMatrixSDDestAddress }::={ sampledNlMatrixSDTable 1}
SampledNlMatrixSDEntry ::=SEQUENCE{
nlMatrixSDPktsConfInt SigmaSquaredGauge
}nlMatrixSDPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the
associated instances of the nlMatrixSDPkts and
nlMatrixSDHighCapacityPkts counters."::={ sampledNlMatrixSDEntry 1}--
-- Sampling Information for the RMON-2 alHost group
--sampledAlHostTable OBJECT-TYPESYNTAXSEQUENCEOF SampledAlHostEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of information on statistically sampled
application layer host statistics.
This table is a sparse augmentation of the alHostTable.
Entries are created and deleted at the same time as the
associated alHostEntry, but only if the monitored
interface is capable of statistical sampling."::={ ciscoRmon2SampleObjects 4}sampledAlHostEntry OBJECT-TYPESYNTAX SampledAlHostEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the RMON-2 alHostEntry, containing
confidence interval information for the associated
application layer host counters."INDEX{ hlHostControlIndex, alHostTimeMark,
protocolDirLocalIndex, nlHostAddress,
protocolDirLocalIndex2 }::={ sampledAlHostTable 1}
SampledAlHostEntry ::=SEQUENCE{
alHostInPktsConfInt SigmaSquaredGauge,
alHostOutPktsConfInt SigmaSquaredGauge
}alHostInPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the alHostInPkts and alHostHighCapacityInPkts
counters."::={ sampledAlHostEntry 1}alHostOutPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the alHostOutPkts and alHostHighCapacityOutPkts
counters."::={ sampledAlHostEntry 2}--
-- Sampling Information for the RMON-2 alMatrix group
--sampledAlMatrixSDTable OBJECT-TYPESYNTAXSEQUENCEOF SampledAlMatrixSDEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of information on statistically sampled
application layer matrix statistics.
This table is a sparse augmentation of the alMatrixSDTable.
Entries are created and deleted at the same time as the
associated alMatrixSDEntry, but only if the monitored
interface is capable of statistical sampling."::={ ciscoRmon2SampleObjects 5}sampledAlMatrixSDEntry OBJECT-TYPESYNTAX SampledAlMatrixSDEntry
MAX-ACCESSnot-accessible
STATUScurrentDESCRIPTION"An augmentation to the RMON-2 alMatrixSDEntry, containing
confidence interval information for the associated
network layer matrix counters."INDEX{ hlMatrixControlIndex, alMatrixSDTimeMark,
protocolDirLocalIndex,
nlMatrixSDSourceAddress, nlMatrixSDDestAddress,
protocolDirLocalIndex2 }::={ sampledAlMatrixSDTable 1}
SampledAlMatrixSDEntry ::=SEQUENCE{
alMatrixSDPktsConfInt SigmaSquaredGauge
}alMatrixSDPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrent
DESCRIPTION"The confidence interval information for the associated
instances of the alMatrixSDPkts and
alMatrixSDHighCapacityPkts counters."::={ sampledAlMatrixSDEntry 1}--
-- Sampling Information for the SMON MIB
----
-- SMON VLAN ID Statistics
--sampledSmonVlanIdStatsTable OBJECT-TYPESYNTAXSEQUENCEOF SampledSmonVlanIdStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of information on statistically sampled
VLAN ID statistics.
This table is a sparse augmentation of the
smonVlanIdStatsTable. Entries are created and deleted
at the same time as the associated smonVlanIdStatsEntry,
but only if the monitored interface is capable of
statistical sampling."::={ ciscoSmonSampleObjects 1}sampledSmonVlanIdStatsEntry OBJECT-TYPESYNTAX SampledSmonVlanIdStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the SMON smonVlanIdStatsEntry,
containing sampling confidence interval information
for the associated VLAN statistics."INDEX{ smonVlanStatsControlIndex, smonVlanIdStatsId }::={ sampledSmonVlanIdStatsTable 1}
SampledSmonVlanIdStatsEntry ::=SEQUENCE{
smonVlanIdStatsTotalPktsConfInt SigmaSquaredGauge
}smonVlanIdStatsTotalPktsConfInt OBJECT-TYPESYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the smonVlanIdStatsTotalPkts and
smonVlanIdStatsTotalHCPkts counters."::={ sampledSmonVlanIdStatsEntry 1}--
-- SMON VLAN Priority Statistics
--sampledSmonPrioStatsTable OBJECT-TYPESYNTAXSEQUENCEOF SampledSmonPrioStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of information on statistically sampled
VLAN priority statistics.
This table is a sparse augmentation of the
smonPrioStatsTable. Entries are created and deleted
at the same time as the associated smonPrioStatsEntry,
but only if the monitored interface is capable of
statistical sampling."::={ ciscoSmonSampleObjects 2}sampledSmonPrioStatsEntry OBJECT-TYPESYNTAX SampledSmonPrioStatsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An augmentation to the SMON smonPrioStatsEntry,
containing sampling confidence interval information
for the associated VLAN priority statistics."INDEX{ smonPrioStatsControlIndex, smonPrioStatsId }::={ sampledSmonPrioStatsTable 1}
SampledSmonPrioStatsEntry ::=SEQUENCE{
smonPrioStatsPktsConfInt SigmaSquaredGauge
}smonPrioStatsPktsConfInt OBJECT-TYPE
SYNTAX SigmaSquaredGauge
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The confidence interval information for the associated
instances of the smonVlanPrioStatsPkts and
smonVlanPrioStatsHCPkts counters."::={ sampledSmonPrioStatsEntry 1}--
-- Notifications Section
-- (none defined)
----
-- Conformance Section
--ciscoRmonSampleCompliances OBJECTIDENTIFIER::={ ciscoRmonSampleConformance 1}ciscoRmonSampleGroups OBJECTIDENTIFIER::={ ciscoRmonSampleConformance 2}ciscoRmonSampleCompliance MODULE-COMPLIANCE
STATUScurrentDESCRIPTION"Describes the requirements for conformance to
Cisco RMON Sampling MIB."MODULE-- this moduleMANDATORY-GROUPS{ generalSamplingGroup }GROUP rmon1SamplingGroup
DESCRIPTION"The rmon1SamplingGroup is mandatory for systems which
implement the RMON-1 MIB [RFC1757] using statistical
sampling techniques."GROUP rmon2SamplingGroup
DESCRIPTION"The rmon2SamplingGroup is mandatory for systems which
implement the RMON-2 MIB [RFC2021] using statistical
sampling techniques."GROUP smonSamplingGroup
DESCRIPTION"The smonSamplingGroup is mandatory for systems which
implement the SMON MIB [RFC TBD] smonStats group,
using statistical sampling techniques."
::={ ciscoRmonSampleCompliances 1}generalSamplingGroup OBJECT-GROUPOBJECTS{
rmonTotalDroppedFrames,
rmonTotalMonitoredFrames
}STATUScurrentDESCRIPTION"A collection of objects providing statistical
sampling information not specific to any
particular RMON MIB."::={ ciscoRmonSampleGroups 1}rmon1SamplingGroup OBJECT-GROUPOBJECTS{
etherStatsPktsConfInt,
hostInPktsConfInt,
hostOutPktsConfInt,
matrixSDPktsConfInt
}STATUScurrentDESCRIPTION
"A collection of objects providing statistical sampling
information for the RMON1-MIB module."::={ ciscoRmonSampleGroups 2}rmon2SamplingGroup OBJECT-GROUPOBJECTS{
protocolDistStatsPktsConfInt,
nlHostInPktsConfInt,
nlHostOutPktsConfInt,
nlMatrixSDPktsConfInt,
alHostInPktsConfInt,
alHostOutPktsConfInt,
alMatrixSDPktsConfInt
}STATUScurrentDESCRIPTION"A collection of objects providing statistical sampling
information for the RMON2-MIB module."::={ ciscoRmonSampleGroups 3}smonSamplingGroup OBJECT-GROUPOBJECTS{
smonVlanIdStatsTotalPktsConfInt,
smonPrioStatsPktsConfInt
}STATUScurrentDESCRIPTION"A collection of objects providing statistical sampling
information for the SMON-MIB module."::={ ciscoRmonSampleGroups 4}END